main(){
  // 分支流程控制
  // if语句
  int a = 10;
  if(a > 5){
    print('a大于5');
  }else{
    print('a不大于5');
  }
  num b = 10.0;
  if(b > 5){
    print('b大于5');
  }else{
    print('b不大于5');
  }
  // if语句的变体
  // if-else if-else语句
  if(a > 10){
    print('a大于10');
  }else if(a > 5){
    print('a大于5');
  }else{
    print('a不大于5');
  }
  // switch语句
  switch(a){
    case 1:
      print('a等于1');
      break;
    case 2:
      print('a等于2');
      break;
    default:
      print('a不等于1也不等于2');
  }     
  // 循环语句
  // for循环
  for(int i = 0; i < 10; i++){
    print(i);
  }
  // while循环
  int j = 0;
  while(j < 10){
    print(j);
    j++;
  }
  // do-while循环
  int k = 0;
  do{
    print(k);
    k++;
  }while(k < 10);
  // break语句
  for(int i = 0; i < 10; i++){
    if(i == 5){
      break;
    }
    print(i);
  }
  // continue语句
  for(int i = 0; i < 10; i++){
    if(i == 5){
      continue;
    }
    print(i);
  }
  int n = 0;
  while(n < 10){
    n++;
    if(n == 5){
      continue;
    }
    print(n);
  }



}

